/* 页面框架-头部 */
.frame-header{ position: relative; height: 78px; border-bottom: 1px solid #74c3eb; background-color: #F8F8F8;}

/* 页面框架-主体 */
.frame-mainer{ position: relative; width: 1024px; min-height: 500px; margin: 20px auto 0; background-color: #FFF;}
.frame-mainer{ display: flex; flex-flow: row; align-items: stretch; justify-content: space-between;}
.frame-mainer .frame-l-size{ -webkit-flex:1; -moz-flex:1; flex:1; max-width: 250px;}
.frame-mainer .frame-r-size{ -webkit-flex:1; -moz-flex:1; flex:1;}

/* 页面框架-脚部 */
.frame-footer{ background-color: #74c3eb; margin-top: 20px; text-align: center; color: #FFF;}

/* 查询条件 */
.search-mod{ margin: 20px 0; letter-spacing: -4px; text-align: left;}
.search-mod .s-item{ display: inline-block; width: 50%; box-sizing: border-box; margin-bottom: 20px; line-height: 26px; letter-spacing: 0;}
.search-mod .s-item:after{ content: ""; display: block; clear: both;}
.search-mod .s-item .s-item-l{ float: left; width: 110px; box-sizing: border-box; line-height: 40px; text-align: right; padding-right: 24px;}
.search-mod .s-item .s-item-r{ display: block; margin-left: 110px; line-height: 40px; text-align: left;}
.search-mod .s-item:nth-child(2n){ padding-left: 40px;}
.search-mod .s-item:nth-child(2n+1){ padding-right: 40px;}
.search-mod .s-item-btns{ position: relative; width: 100%; clear: both;}
.search-mod .s-item-btns:after{ content: ""; display: block; clear: both;}
.search-mod .s-item-btns .s-btns-l{ float: left;}
.search-mod .s-item-btns .s-btns-l > button{ margin-right: 12px;}
.search-mod .s-item-btns .s-btns-r{ float: right;}
.search-mod .s-item-btns .s-btns-r > button{ margin-left: 12px;}

/* 分页 */
.page-mod{ margin-top: 20px;}